/* CSS Document */

.fusiondoc {
	font-family: "Helvetica Neue", Helvetica, Arial, sas-serif;
}
article {
	padding: 5px;
}
article, article p, .fusiondoc p {
	line-height: 1.4;
}
article hr, .fusiondoc hr {
	height: 1px;
	border: 0;
	background-color: #d6dfe6;
	color: #d6dfe6;
}
/* h1,h2,h3,h4,h5,h6 */

.chapter-number {
    color: #999999;
    display: inline;
    font-size: 48px;
    font-weight: 500 !important;
    line-height: 36px;
    margin-right: 15px;
}
article h1, .chapter_name, .fusiondoc h1 {
	font-size: 36px !important;
	font-weight: 500 !important;
	color: #000000 !important;
	display: inline;
	line-height: 1.2;
	margin: 15px 0 15px 0;
}
article h2, .fusiondoc h2 {
	font-size: 30px !important;
	font-weight: 500;
	color: #1D5AAB;
	line-height: 1.2;
	margin-bottom: 0.4em;
    margin-top: 1.1em;
}
article h3, .fusiondoc h3 {
	font-size: 24px !important;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 0.4em;
    margin-top: 0.5em;
}
article h4, .fusiondoc h4 {
	font-size: 18px !important;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0.4em;
    margin-top: 0.3em;
}
article h5, .fusiondoc h5 {
	font-size: 16px !important;
	font-weight: bold;
	margin-bottom: 0.4em;
    margin-top: 0.3em;
}
article h6, .fusiondoc h6 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0.4em;
    margin-top: 0.3em;
}
article h1 .title, .fusiondoc h1 .title, article h2 .title, .fusiondoc h2 .title, article h3 .title, .fusiondoc h3 .title, article h4 .title, .fusiondoc h4 .title, article h5 .title, .fusiondoc h5 .title, article h6 .title, .fusiondoc h6 .title {
	float: none !important;
}
/* LINKS */

	
.fusiondoc a, .fusiondoc a:link {
    color: #1D5AAB !important;
    line-height: inherit;
    text-decoration: none;
}
.fusiondoc a:active {
    color: #1D5AAB !important;
    text-decoration: none;
}
.fusiondoc a:hover {
    color: #1D5AAB !important;
    text-decoration: underline;
}
.fusiondoc a:visited {
    color: #1D5AAB !important;
    text-decoration: none;
}
}
/* alt font styles */

strong, b {
	font-weight: bold;
}
small {
	font-size: 12px;
}
sub, sup {
	font-size: 75%;
	color: #666;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
blockquote {
	margin: 15px 0 15px 40px !important;
	padding: 12px 0 12px 15px !important;
	border-left: 3px solid #ccc;
}
article caption, .fusiondoc caption {
	text-align: center;
	font-weight: bold;
	width: auto;
	padding-top: 12px;
	font-size: 12px;
}
/* switch to code mirror
<http://codemirror.net*/

code, samp, tt {
	font-family: "menlo", "monaco", "Courier New", Courier, mono, serif;
	font-size: 13px;
	color: #000;/*	margin-left: 3px; cannot have margin because they are inline
	margin-right: 5px;
overflow: auto;*/
}
pre {
	font-family: "menlo", "monaco", "Courier New", Courier, mono, serif;
	font-size: 13px;
	color: #222;
	line-height: 1.615;
	background-color: #F9F9FB;
	border: 1px solid #d9d9e2;
	padding: 10px;
	word-wrap: normal !important;
	white-space: pre !important;
	overflow: auto;
}

.fusiondoc p code
{
white-space: normal !important;

}
/* bullet list Styles */

p.chapterintro {
margin-top: 15px;
}


/*************************************/
/*  BEGIN LIST FORMATTING            */
/*************************************/

/* Lists on toc.htm should not have bullets, all chapters inhert from .fusiondoc class */
ul.contents
{
list-style-type: none !important; 
margin-top: 0px; 
margin-bottom: 1ex; 
margin-left:25px !important;
display: block;

}
.fusiondoc div > p + ol, .fusiondoc div > p + ul
{
/*Special condition to tighten up spacing between para and list */
margin-top:-10px;

}
.fusiondoc div > p.notep1 + ol, .fusiondoc div > p.notep1 + ul
{
/*Special condition to tighten up spacing between para and list */
margin-top:0px !important;

}

.fusiondoc td  p + ol, .fusiondoc td p + ul
{
/*Special condition to tighten up spacing between para and list */
margin-top:-5px;
 margin-left: .125in !important;
}

.fusiondoc td ol  ol, .fusiondoc td ol ul, .fusiondoc td ul  ul, .fusiondoc td ul  ol
{
/*Special condition to tighten up spacing between para and list */
margin-top:0px;
margin-left:0 !important;
}

.fusiondoc div p.notep1 ~ p + ol, .fusiondoc div p.notep1 ~ p + ul
{
/*Don't use on notes - Special condition to tighten up spacing between para and list */
margin-top:0px !important;
margin-bottom:0px !important;
}

.fusiondoc ol
{
    list-style: decimal outside;    
	font-size: 14px !important;
	margin-left: .375in !important;
	/*This is to make list appear closer to p before. */
	 padding-top: 2px !important;
}

.fusiondoc ol ol
{
    list-style: lower-alpha outside;
    margin-left: .25in !important;
}

.fusiondoc ol ol ol
{
    list-style: lower-roman outside;
    margin-left: .25in !important;
}

.fusiondoc ul
{
    margin-left: .375in !important;
    list-style: disc outside none;
	/*This is to make list appear closer to p before. */
	padding-top: 2px !important;
}

.fusiondoc ol ul
{
    margin-left: .25in !important;
    
}

.fusiondoc ul ul
{
    margin-left: .25in !important;
    list-style: circle outside none;
}

.fusiondoc ul ul ul
{
    margin-left: .25in !important;
    list-style: square outside none;
}


.fusiondoc li, .fusiondoc li li, .fusiondoc li li li
{
    color: #1D5AAB !important;
		margin-top: 2px !important;
	margin-bottom: 2px !important;
	
}

.fusiondoc li p, .fusiondoc li div, .fusiondoc table li p /*reset list text color to default body color */
{
    color: #000000;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	font-weight:normal;
}

.fusiondoc li div /*reset list text color to default body color */
{
    color: #000000;
	margin-top: 10px !important; /*add more spacing around notes in lists */
	margin-bottom: 10px !important;
	font-weight:normal;
}

.fusiondoc li img {
	margin-top:.95rem; /*add more spacing around notes in lists */

}

.fusiondoc  p.notep1 /*reset list text color to default body color */
{
   
	margin-top: 0 !important;
	
}

.fusiondoc ol, .fusiondoc ul
{
    padding-left: 0;
    margin-left: .375in !important;
    font-weight:bold;
	 padding-bottom: 0px !important;
	  padding-top: 0px !important;

}

.fusiondoc table li 
{
margin-left: .25in !important;
		margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/*.fusiondoc table li p
{
		margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding:0 !important;
}*/
.fusiondoc li table /*Give a little extra space for a table inside a list item */
{
    margin-top: .5em;
}

/***********************************/
/*  END LIST FORMATTING            */
/***********************************/

/***************************************/
/*  BEGIN TABLE FORMATTING             */
/***************************************/

/* New table styles */
.fusiondoc table
{
    border: none;
	/*font-size:small;*/
    border-bottom: 2pt solid #3F3F3F;
    border-collapse: collapse;
    width: 95%;
}

.fusiondoc table tr
{
    border: none;
    border-bottom: thin solid #3F3F3F;
    text-align: left;
    padding: 0;
}

.fusiondoc tr td
{
    vertical-align: top;
    text-align: left;
    border-bottom: thin solid #3F3F3F;
    padding-left: .25em;
    padding-right: .25em;
    margin: 0;
}

.fusiondoc .header th, .fusiondoc th
{
    text-align: left;
    vertical-align: bottom;
    background-color: #3F3F3F;
    padding: 3pt;
	color: white !important;
	font-weight: bold;
/*	white-space: nowrap !important;*/
}

.fusiondoc th p, th *
{
    color: white !important;
    padding-left: .25em;
    padding-right: .25em;
/*	white-space: nowrap !important;*/
}
/*
.fusiondoc td p
{
    margin: 0;
    padding: 3pt;
}*/
/*remove extra padding from notes in tables */
.fusiondoc td  div p {
    margin: 0;
    padding: 0;
}

.fusiondoc td  div ol, .fusiondoc td  div ol {
   margin-top: 0 !important;
}


/*Lists in tables should not indent as far in */
.fusiondoc table ul, .fusiondoc table ol 
{
    margin-left: .125in !important;
}



/***************************************/
/*  END   TABLE FORMATTING             */
/***************************************/
dl {
	padding-left: 10px;
}
dt {
	font-weight: 500;
	color: #1D5AAB;
	
}
dd {
}

article .img, .fusiondoc .img {
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 100%;
}
/*Info Boxs */ 
.infobox-restrict, .infobox-caution, .infobox-warn, .infobox-note, .infobox-tip, .infobox-important {
	padding: 5px 10px;
	margin-bottom: 1.25rem;
	background-repeat: no-repeat;
}

.infobox-restrict p, .infobox-caution p, .infobox-warn p, .infobox-note p, .infobox-tip p, .infobox-important  p{
	margin-bottom: 0.15rem !important;
}


.notep1 {
	font-size: 18px;
	font-weight:bold !important;
}

li .notep1 {
	font-size: 15px;
	font-weight:bold !important;
}

li div {
font-size: 14px !important;
}

/*Info Box Restriction RED*/
.infobox-restrict {
	border-left: 3px solid #D34349;
	background: #FEF5F6;

}
.infobox-restrict .notep1 , li .infobox-restrict .notep1 {
	color: #D34349 !important;
	font-size: 18px;
}
/*Info Box Caution Yellow*/
.infobox-caution {
	border-left: 3px solid #D6A042;
	background: #FEFBF3;

}
.infobox-caution .notep1 , li .infobox-caution .notep1{
	color: #D6A042 !important;
}
/*Info Box Warning Yellow*/
.infobox-warn {
	border-left: 3px solid #D6A042;
	background: #FEFBF3;

}
.infobox-warn .notep1, li .infobox-warn .notep1 {
	color: #D6A042 !important;
}
/*Info Box Note BLUE*/
.infobox-note {
	border-left: 3px solid #1D5AAB;
	background: #EFF6FE;

}
.infobox-note .notep1, li .infobox-note .notep1  {
	color: #1D5AAB !important;
}
/*Info Box Tip GREEN*/
.infobox-tip {
	border-left: 3px solid #218041;
	background: #EFFFF4;

}
.infobox-tip .notep1, li .infobox-tip .notep1 {
	color: #218041 !important;
}
/*Info Box Important PURPLE*/
.infobox-important {
	border-left: 3px solid #7c2482;
	background: #fdf5ff;

}
.infobox-important .notep1, li .infobox-important .notep1 {
	color: #7c2482 !important;
}
/*end UX styles*/


/* //image styles*/
a img {
	border-style: none;
}
/* images are inherting from foundation.css so some appear inline.  */
.fusiondoc img
{
  display: block;  
}
/* misc */
span.gui-object, span.gui-object-action {
	font-weight: bold;
}
span.gui-object-title {
}
p.horizontal-rule {
	width: 100%;
	border: solid #cc9;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 4ex;
}

/*************************************/
/*  Begin DARB Formats               */
/*************************************/

dt, .subhead, .bold, .codeinlinebold, .syntaxinlinebold, .term, .glossterm, .seghead, .glossaryterm, .keyword, .msg, .msgexplankw, .msgactionkw, .notep1, .xreftitlebold {
	font-weight: bold;
}
.italic, .codeinlineitalic, .syntaxinlineitalic, .variable, .xreftitleitalic {
	font-style: italic;
}
.bolditalic, .codeinlineboldital, .syntaxinlineboldital, .titleinfigure, .titleinexample, .titleintable, .titleinequation, .xreftitleboldital {
	font-weight: bold;
	font-style: italic;
}
.bridgehead, .titleinrefsubsect {
	font-weight: bold;
}
.subhead1 {
	display: block;
	font-size: 130%;
	font-weight: bold;
	padding-top:10px;
}
.subhead2 {
	display: block;
	font-size: 110%;
	font-weight: bold;
	padding-top:10px;
}
.subhead3 {
	display: block;
	font-weight: bold;
	padding-top:10px;
}
.underline {
	text-decoration: underline;
}
.superscript {
	vertical-align: super;
}
.subscript {
	vertical-align: sub;
}
.listofeft {
	border: none;
}
.betadraft {
	color: #f00;
	background: inherit;
}
.betadraftsubtitle {
	text-align: center;
	font-weight: bold;
	color: #f00;
	background: inherit;
}
.comment {
	color: #080;
	background: inherit;
	font-weight: bold;
}
.copyrightlogo {
	text-align: center;
	font-size: 85%;
}
.tocsubheader {
	list-style-type: none;
}
table.icons td {
	padding-left: 6px;
	padding-right: 6px;
}
.l1ix dd, dd dl.l2ix, dd dl.l3ix {
	margin-top: 0ex;
	margin-bottom: 0ex;
}
p.notep1 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.uicontrol, .columnName, .parameterName, .refparams, .functionName {
	font-weight: bold;
	font-size:105%;
}
.r_parameter_group_title {
	font-weight: bold;
	font-size:125%;
}
/* video */

.video-box {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-box iframe, .video-box object, .video-box embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

 /* If there is code element inside a pre element, remove the border or it renders double borders */ 
 
 pre code
 {
     border:none !important;
	 padding:0 !important;
 }

/*****************************/
/*  Responsive               */
/*****************************/
.fa_videowrapper
{
border: 2px solid #00b8ed;
padding:5px;

}

.video-container{
    
	
	display: table;
  width: 100%;
	
	
}

.videoTitle h2, .videoTitle h3
{
margin-top: .4em !important;
margin-bottom: .2em !important;
margin-left: 0.35pc;
}



.fa_thumbnail img {
    height: auto !important;
    width: auto !important;	
	

}
.fa_thumbnail{
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding:10px;
  padding-left:0px;
  width: 8%;
  height: 100%;
}

.fa_video_description {
  padding:10px;
  padding-left:0px;
  display: table-cell;
  vertical-align: middle;
  width: 92%;
  height: 100%;
  text-align: left;
}

.fa_video_description p
{
margin-bottom:0 !important;
}

@media only screen and (min-width: 480px) {
article {
	padding: 10px;
}
.infobox-restrict {
	background: #FEF5F6 url("../img/icon-restrict-16.png") no-repeat 7px 20px;
}
.infobox-caution {
	background: #FEFBF3 url("../img/icon-caution-16.png") no-repeat 7px 20px;
}
.infobox-warn {
	background: #FEFBF3 url("../img/icon-warning-16.png") no-repeat 7px 20px;
}
.infobox-note {
	background: #EFF6FE url("../img/icon-note-16.png") no-repeat 7px 20px;
}
.infobox-tip {
	background: #EFFFF4 url("../img/icon-tip-16.png") no-repeat 7px 20px;
}
.infobox-important {
	background: #fdf5ff url("../img/icon-important-16.png") no-repeat 7px 20px;
}
.infobox-restrict, .infobox-caution, .infobox-warn, .infobox-note, .infobox-tip, .infobox-important {
	padding: 15px 25px 15px 35px;
	
}
}
 @media only screen and (min-width: 768px) {
article {
	padding: 20px;
}


dl {
	padding-left: 40px;
}
}
 @media only screen and (min-width: 1140px) {
article {
	padding: 40px;
}
}
*[class*="codeph"] {
	font-family:Courier New, Courier, mono;
}
/* Version 08.24.2015 10:07 AM MST */
